test1{
	display:none;
}
a~test1[class="t1"]{
	display:block;
}
test1[title^="A"][class="t2"] {
	display:block;
}
test1[title$="B"][class="t3"]{
	display:block;
}
test1[title*="C"][class="t4"] {
	display:block;
}

test2:not(.t5) {
	display:block;
}

html:root [class="t6"]{
	display:block;
}

test3:last-child {
	color:rgb(10,10,10);
	width: 10 px;
}
test3:only-child {
	color:rgb(20,20,20);
}
test3:nth-child(3) {
	color:rgb(30,30,30);
}
test3:nth-last-child(2) {
	color:rgb(40,40,40);
}

test4:first-of-type {
	color:rgb(10,10,10);
}
test4:last-of-type {
	color:rgb(20,20,20);
}
test4:only-of-type {
	color:rgb(30,30,30);
}
test4:nth-of-type(3) {
	color:rgb(40,40,40);
}
test4:nth-last-of-type(2) {
	color:rgb(50,50,50);
}
div:empty[class="empty"] {
	display: block;
	color:rgb(10,10,10);
}
[class="t7"]{
	display: inline;
}
input:checked+span[class="t7"] {
	display:block;
	color:rgb(10,10,10);
}

:enabled[class="t8"] {
	color:rgb(10,10,10);
}
:disabled[class="t8"] {
	color:rgb(20,20,20);
}
:target[class="t9"] {
	color:rgb(10,10,10);
}


